@charset "utf-8";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.left{float:left;}.right{float:right;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #bd0b00; text-decoration: none; outline:none;}a:hover {color: #9d9d9d; text-decoration: underline}
body {font-size:14px;color:#343434; line-height:28px;font-family:Microsoft YaHei; -webkit-text-size-adjust:none;}
.main { width:100%; overflow:hidden;}
.mainbody { width:1200px; margin:0 auto;}

.mainbody1 { width:1150px; margin:0 auto;}

h5{ height:200px; width:100%; overflow:hidden}

.t_top { width:100%;height:28px; line-height:28px; overflow:hidden; color:#aeaeae; font-size:12px; border-bottom:#aeaeae 1px dashed;}
.t_left { height:28px; float:left; padding-left:5px;}
.t_right {height:28px; float:right; text-align:right;}
.t_right a {color:#aeaeae; padding:0 8px;}

.header2 { clear:both; width:1200px;; height:100px; margin:0 auto;}
.header2 .logo2 { width:395px; height:90px; float:left;}


.nav{width:670px;height:100px; margin:0 auto;float:right;}
.nav ul li {height:100px; text-align:center; float:left; margin-left:10px;}
.nav ul li a,.nav ul li a:visited{color:#2d2d2d; width:73px; height:100px; line-height:100px;font-size:15px; font-family:Microsoft YaHei; display:block;}
.nav ul li a:hover{color:#fff; text-decoration:none; background:#d92626}

#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a,#nav9 .nav9 a,#nav10 .nav10 a,#nav11 .nav11 a{color:#fff; text-decoration:none; background:#d92626;}

.sousou { width:1200px; margin:0 auto; height:59px;padding-top:20px;}
.t_news{ width:670px; line-height:19px; height:19px;  margin:15px 5px; overflow:hidden; position:relative; float:left}
.t_news p{ line-height:19px; display:inline-block;}
.swap{top:19px;}
.t_more {width:77px; height:25px; overflow:hidden; float:left; margin:13px 0 0 10px;}
.ss {float:right; overflow:hidden;border:#99d0ee 2px solid; width:294px;}

.flash { width:100%; height:437px; overflow:hidden; text-align:center; }
.flash2 { width:100%; height:338px; overflow:hidden; text-align:center; background:url(../images/in_06.jpg) repeat-x bottom; padding-bottom:8px;}

h1 { width:85%; text-align:center; font-size:18px; font-weight:bold; line-height:30px;  padding-bottom:10px; margin:0 auto ; padding-top:20px;}

.tit { width:100%;height:41px;line-height:41px; overflow:hidden; background:url(../images/index_03.jpg) no-repeat center; text-align:center;}
.tit h3 { color:#e60000; font-weight:bold; font-size:24px; font-family:Microsoft YaHei;}
.tit h3 span { color:#c1c1c1; padding-left:8px;text-transform:uppercase;}

.tit2 { width:100%; background:url(../images/in_31.jpg) no-repeat left bottom; height:42px;overflow:hidden;}
.tit2 h3 { height:40px; padding-left:5px; float:left; font-size:18px;font-family:Microsoft YaHei; color:#d00000; font-weight:bold}
.tit2 h3 span { font-family:Verdana; font-size:14px; color:#666; padding-left:8px; font-weight:100;}
.tit2 p { height:40px;display:block; float:right;background:url(../images/aa.jpg) no-repeat left center; text-align:right; padding-left:20px; font-size:12px; line-height:40px; color:#999}

.zuozu { width:945px; height:63px; line-height:63px; background:url(../images/in_07.jpg) no-repeat; overflow:hidden; margin:0 auto; padding:37px 0 19px 143px;}
.zuozu p { float:left;}
.zuozu a { float:right; display:block; width:100px; height:63px; color:#c70212;}

.sypro {width:535px; margin:0 auto; background:url(../images/index_04.jpg) no-repeat; height:218px; padding-top:54px;}
.sypro ul{ margin-left:17px;}
.sypro li { width:250px; overflow:hidden; float:left; margin-left:250px; line-height:38px;}
.sypro li a{ color:#333}

.syabout { width:665px; margin:0 auto; background:url(../images/index_05.jpg) no-repeat; height:148px; padding-top:79px;}
.syab { width:350px; overflow:hidden; margin-left:280px;}
.syab p {line-height:24px; padding:3px 0; color:#FFF}
.syab p a{color:#FFF}

.nyprod3 { width:800px; clear:both;}
.nyprod3 li { width:360px; height:253px; overflow:hidden;float:left;margin:0 25px 20px 15px; position:relative;}
.nyprod3 li a{width:360px; height:203px; position:absolute; left:0; top:0; z-index:2; display:block;}
.nyprod3 li h2 { width:360px;background:#f5f5f5; padding:0 10px; line-height:20px; text-align:left; border:#efefef 1px solid; position:absolute; left:0; top:205px;}
.nyprod3 li span { width:30px; height:15px; line-height:15px; top:150px; right:13px; position:absolute; z-index:10; color:#fff;}

.syeq { width:1200px; clear:both; margin:0 auto;}
.syeq li { float:left; width:250px; margin:10px 50px 0px 0px;}
.syeq li img { width:250px; height:180px; display:block;}
.syeq li h2 { width:250px; height:25px; overflow:hidden;}
.syeq li h{ background:url(../images/0_15.jpg) no-repeat; display:block; width:92px; height:30px; padding-left:20px}

.nyleft { width:250px; float:left;}
.nyright { width:850px; float:right;}

.nyright .tit p { float:right; height:30px; font-size:12px; font-family:simsun; background:url(../images/aa.jpg) no-repeat left 12px; padding-left:20px; text-align:right; padding-right:10px;}

.synews { width:490px; float:left; padding-top:57px;}
.synews img.newimg { width:490px; height:185px;}
.synews .newpro { width:490px; font-size:12px; height:44px; line-height:22px; padding-top:10px;}
.synews .newpro h3 { width:490px; height:30px; line-height:30px; overflow:hidden; font-size:18px;font-family:Microsoft YaHei; font-weight:bold;}
.synews .newpro h3 a { color:#0062b0;}

.synews2 { width:580px; float:right; background:url(../images/in_48.jpg) no-repeat 0 53px; overflow:hidden;}
.synews2 ul { padding-left:76px; overflow:hidden;}
.synews2 li { width:422px; float:left; height:54px; margin-top:53px; overflow:hidden; border-left:#e8e8e8 4px solid; padding-left:22px;}
.synews2 li h2 { width:422px; height:24px; line-height:20px; overflow:hidden;font-family:Microsoft YaHei;font-weight:100;}
.synews2 li h2 a{ color:#424242;}
.synews2 li .newtex {width:422px; font-size:12px; line-height:16px; color:#909090;}


.nypro { width:250px; background:url(../images/left_02.jpg) repeat-y; overflow:hidden;}
.nypro ul { width:220px; overflow:hidden; padding-top:2px; padding-left:15px;}
.nypro li {width:220px; line-height:20px;overflow:hidden; font-size:14px; margin-bottom:2px;}
.nypro li a { width:190px;color:#373a3c; text-decoration:none; background:#f5f5f5 url(../images/03.png) no-repeat 10px 12px; padding:5px 10px 5px 20px; display:block;}
.nypro li a:hover { background:#eaeaea url(../images/031.png) no-repeat 10px 12px; color:#000;}

.lxlx { clear:both; width:200px; margin:0 auto; overflow:hidden; padding-top:5px;}
.lx_l {padding-top:5px; overflow:hidden;}
.lx_l p {font-size:13px;line-height:26px;}

.cp02 th { line-height:30px; text-align:center; font-weight:bold; background:#0064b9; color:#fff;}
.cp02 a { font-weight:bold;}
.cp02 td { padding:0 5px; line-height:20px;}
.cp02 img { margin:10px 0; }
.tm {font-size:14px; font-family:simsun; width:650px; text-align:right}

.footer2 { clear:both; width:100%;height:200px; color:#a9a9a9;overflow:hidden; background:#333; border-top:#0081e4 7px solid;}
.footer2 span.zzb07tail a,.footer2 a{ color:#b9b9b9;}
.bottom2 { width:1120px; margin:0 auto;height:160px; padding:35px 0;font-family:Microsoft YaHei;}
.foot2 { width:850px; float:left;}
.foot2 .ftbq { height:26px; font-size:15px; padding-bottom:15px; width:100%; border-bottom:#4d4d4d 1px solid; font-size:15px;color:#7b7b7b;}
.foot2 .ftbq a { color:#7b7b7b; padding:0 25px;}
.foot2 .tt { width:100%; height:85px; background:url(../images/index_15.jpg) no-repeat left center; line-height:85px; overflow:hidden; font-size:20px;}
.foot2 .tt p {display:block; padding-left:52px; float:left;}
.foot2 .tt .s1 { width:285px;}
.foot2 .tt .s2 { width:250px; font-size:20px;}
.bottom2 .ftew { float:left; width:250px; font-size:14px;}
.bottom2 .ftew li { text-align: center; float:left; margin-left:32px;}
.bottom2 .ftew li img { display:block;}

.footer1 { clear:both; width:100%;height:60px; color:#a9a9a9;overflow:hidden; background:#333; border-top:#0081e4 7px solid; text-align:center; padding-top:20px;}
.footer1 span.zzb07tail a,.footer1 a{ color:#b9b9b9;}


.about { padding:0 35px; line-height:30px;}
.about p {padding:5px 0; text-indent:2em;}

.aboute { padding:0 35px; line-height:24px;}
.aboute p {padding:5px 0;}

.product { padding:0 25px; font-size:12px; line-height:24px;}
.product p {padding:3px 0;}

.ppage { clear:both;line-height:30px; text-align:center; overflow:hidden; padding-top:10px;}
.ppage a { padding:0 30px; color:#fff;display:inline-block; margin:0 20px; background:url(../images/dda.png) no-repeat;text-decoration:none;}

.ppagee { clear:both;line-height:30px; text-align:center; overflow:hidden; padding-top:10px;}
.ppagee a { width:105px; text-align:center; color:#fff;display:inline-block; margin:0 20px; background:url(../images/dda.png) no-repeat;text-decoration:none;}

.contact { line-height:30px; float:left; width:600px; padding-left:40px; padding-top:10px;}
.contact p {padding:5px 0; font-size:13px;}
.contact strong { font-size:14px; color:#f60;}

.pnpage { text-align:center;color:#008042; padding-top:15px; clear:both; font-size:12px; border-top:#ddd 1px solid;}
.pnpage a {font-weight:bold; display:inline-block;}



.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
.txtc a { text-decoration:underline; color:#f60; padding:0 5px;}

.close { clear:both; color:#f60; text-align:center; font-size:12px;}
.close a{color:#f60;}

ul.newlist{widht:750px; overflow:hidden; padding-left:25px;}
ul.newlist li { border-bottom:#ddd 1px dashed; width:750px; float:left; line-height:40px;}
ul.newlist li a{ width:610px;heigth:40px; display:block; overflow:hidden; background:url(../images/dd.jpg) no-repeat 5px center; float:left; overflow:hidden; color:#454545; padding-left:20px;}
ul.newlist li span { width:95px; text-align:center;height:40px; float:right;color:#999; font-family:Arial}

.yy td {padding:3px 0; font-size:14px;}
.yy input { border:#b2b5b5 1px solid;height:25px;line-height: 25px; margin:0 3px; color: #222;}
.yy textarea {border:#c8e4ff 1px solid; line-height:25px;margin:0 3px;color: #222;}
input.aak { background:#000; color:#fff; line-height:25px; padding:0 10px; cursor:pointer;}

table.bak { width:800px; margin:10px auto; border-left:#ddd 1px solid;border-top:#ddd 1px solid;}
.bak td,.bak th {border-right:#ddd 1px solid;border-bottom:#ddd 1px solid; padding:3px 10px; font-size:13px; line-height:22px; text-align:center;}
.bak th { background:#f5f5f5; color:#666; font-weight:bold; text-align:center;}

span.current { padding:0 3px;}

.round1li2 input {
	border-radius: 5px;-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
	line-height: 30px;
	height: 23px;
	width: 70%;
	padding-left: 5px;
	border: 1px solid;
	border-color: #bd7979 #bd7979 #bd7979 #bd7979;
	background: #ffcdcd;
	font-size:13px;
	color:#000;
margin:3px 0;
}
.round1li2 label { width:23%; display:inline-block}
.round1li3 label { float:left; width:23%;}
.round1li3 input {
	border-radius: 5px;-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
	line-height: 23px;
	height: 30px;
	width: 150px;
	padding-left: 5px;
	border: 1px solid;
	border-color: #bd7979 #bd7979 #bd7979 #bd7979;
	background: #ffcdcd;
	float:left;
	margin:3px 0;
	color:#000;
	font-size:13px;
}
.round1li4 input.button { margin:0 auto;
	 font-size: 15px;
	 color:#ffffff;
	 font-weight: bold;
	  display:block;width: 100px; height: 35px; background:url(../images/dda.png) no-repeat; width:105px; text-align:center; /*Opera11*/
	margin-top:10px;
}

.nyprod li { float:left; width:270px; margin:10px 2px 0 10px; text-align:center; font-size:13px;overflow:hidden;}
.nyprod li .pro { width:268px; text-align:center; height:25px; overflow:hidden;}
.pimg2 { width:268px; height:185px; display:table;overflow:hidden;border:#ddd 1px solid;margin-bottom:5px;}
.pimg2 a {width:268px; height:185px;display:table-cell;vertical-align:middle; line-height:185px;}
.pimg2 img { max-width:258px; max-height:175px;padding:5px; vertical-align:middle;height:auto;width:auto;margin-top:expression((185-this.height)/2);}

.prolist li { float:left; width:252px; text-align:center; margin:20px 2px 0 10px; font-size:13px;}
.prolist li a { width:250px; height:180px; display:block; border:#444442 1px solid;}
.prolist li a img { width:250px; height:180px;}
.prolist li a:hover { border:#bf0400 1px solid;}
.prolist li a:hover img { width:246px; height:176px; margin:2px;}
.prolist .pro { width:250px; border:#393937 1px dashed; line-height:30px; height:30px; overflow:hidden; margin-top:1px; background:#444442; color:#fff;}

.yayi li { float:left; width:182px; text-align:center; margin:10px 7px 0 11px; font-size:13px;}
.yayi li a { width:180px; height:270px; display:block; border:#ddd 1px solid;}
.yayi li a img { width:180px; height:270px;}
.yayi li a:hover { border:#f60 1px solid;}
.yayi li a:hover img { width:176px; height:266px; margin:2px;}



.eqimg { text-align:center;}
.eqimg { max-width:100%; height:auto !important; height:100%;}